Integration of Application Business Logic and Business Rules with DSL and AOP
نویسندگان
چکیده
Business processes and business rules are implemented in almost all enterprise systems. Approaches used today to their implementation are very sensitive to changes. In the paper authors propose to separate business logic layer from business rule layer by introducing an integration layer. The connections between both parts are expressed in a dedicated domain specific language (DSL). The definitions in DSL are further translated into working source code. The proof-of-concept implementation of the integration layer was done in the aspect oriented language (AOP) – AspectJ. The AOP was selected because it fits well to encapsulate scattered and tangled source code implementing the connections between business logic and business rules with the source code implementing core business logic.
منابع مشابه
Mapping High-Level Business Rules To and Through Aspects
Many object-oriented software applications contain implicit business rules. Although there exist many approaches that advocate the separation of rules, the rules’ connections still crosscut the core application functionality, which impedes reuse, either anticipated or not. Moreover, ultimately business rules are implemented in a programming language, which decreases understandability and access...
متن کاملRule Based Business Process Execution with BPEL+
While WS-BPEL addresses the industry’s need for rich and standard service orchestration semantics it provide only limited expressiveness to describe (business) decision logic and conditional reaction logic. In this paper we propose a heterogenous service-oriented integration of rules into BPEL to describe rule-based business processes and implement a distributed rule inference service middlewar...
متن کاملRelationship between Economic Integration and Business
One of the basic tenets in recent international trade literature is about the effect of trade integration on business cycle synchronization (BCS) among trading countries. The objective of this paper is to explore the main determinants of business cycle synchronization, with emphasis on trade integration. To this end, we have specified two simultaneous regression equations which were estimated b...
متن کاملIntegration of Business Sustainability Education into the Business Curriculum
Business sustainability in all dimensions of economic, governance, social, ethical, and environmental (EGSEE) performance is gaining acceptance as many global stock exchanges either encourage or require their listed companies to issue sustainability reports and investors worldwide demand sustainability performance information. More than 8, 000 companies worldwide are disclosing various EGSEE di...
متن کاملSpecifying Adaptations through a DSL with an Application to Mobile Robot Navigation
Developing applications for resource-constrained embedded systems is a challenging task specially when applications must adapt to changes in their operating conditions or environment. To ensure an appropriate response at all times, it is highly desirable to develop applications that can dynamically adapt their behavior at run-time. In this paper we introduce an architecture that allows the spec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- e-Informatica
دوره 4 شماره
صفحات -
تاریخ انتشار 2009